@charset "utf-8";
/* CSS Document */
body { margin:0 auto; font-size:12px; font-family:Verdana; line-height:1.5; }
ul,dl,dd,h1,h2,h4,h5,h6,form,p { padding:0; margin:0; }
ul { list-style:none; }
img { border:0px; }
a:link { color: #000; text-decoration: none; }
a:visited { color: #000; text-decoration: none; }
a:hover { color: #FF0000; text-decoration: underline; }
a:active { color: #bc2931; text-decoration: none; }
.clearfloat { clear:both; height:0; font-size: 1px; line-height:0px; }
#zd { margin:auto; width:1000px; border-right-width: 1px; border-right-style: solid; border-right-color: #CCC; border-left-width: 1px; border-left-style: solid; border-left-color: #CCC; }
#zd_a { margin-top:10px; width:910px; height:85px; background-image:url(image/zd001.gif); padding-left:90px; padding-top:115px; }
#zd_a p { line-height: 2em; }
#zd_b { width:1000px; height:35px; background-image:url(image/zd002.gif); font-size: 14px; }
#zd_b ul li { float:left; margin-left:60px; margin-top:8px; }
#zd_d { width:1000px; margin-top:1px; }
#zd_dl { width:221px; float:left; }
#zd_dla { width:186px; height:620px; background-image: url(image/zd004.gif); padding-top:60px; padding-left:35px; line-height: 2.5; }
#zd_dla ul { list-style: disc; }
#zd_dla p { font-weight: bold; font-size: 14px; text-indent: -1em; }
#zd_dlb { width:196px; height:350px; background-image:url(image/zd005.gif); padding-top:60px; padding-left:25px; line-height:2.5; border-bottom-width: 1px; border-bottom-style: solid; border-bottom-color: #009; }
#zd_dr { width:779px; margin-left:221px; }
.zd_dra { width:744px; height:30px; background-image:url(image/zd006.gif); padding-top:10px; padding-left:35px; }
#zd_drb { width:719px; height:360px; padding:40px 30px 30px 30px; line-height: 2.2; text-indent: 2em; border-bottom-width: 1px; border-bottom-style: solid; border-bottom-color: #CCC; }
.zd_drc { width:740px; height:20px; padding-left:39px; margin-top:20px; }
.zd_drc ul li { width:180px; float:left; list-style-type: disc; }
#zd_drd { width:744px; height:30px; background-image:url(image/zd006.gif); padding-top:10px; padding-left:35px; margin-top:30px; }
.zd_dre { width:779px; height:150px; }
.zd_dre ul li { float:left; width:120px; text-align: center; margin-left:25px; }
#zd_e { background-color: #009; height: 1px; width:1000px;}
#zd_f { width:1000px; height:230px; border-bottom-width: 1px; border-bottom-style: solid; border-bottom-color: #009; }
#zd_f p { margin-left:50px; margin-bottom:10px; font-weight: bold; }
#zd_f ul li { float:left; width:200px; list-style-type: disc; margin-left:40px; }
#zd_fl { float:left; width:498px; height:180px; padding-top:20px; border-right-width: 1px; border-right-style: dotted; border-right-color: #009; }
#zd_fr { margin-left:500px; width:500px; height:180px; padding-top:20px; }
#zd_g { width:1000px; height:230px; }
#zd_g p { margin-left:50px; margin-bottom:10px; margin-top:10px; font-weight: bold; }
#zd_g img { border: 1px solid #009; }
#zd_g ul li { float:left; width:120px; margin-left:18px; text-align: center; }
#zd_h { background-color: #009; height: 10px; width:1000px; }

#zd_cp { width:690px; padding-left:40px; padding-top:20px; padding-bottom:30px; }
#zd_cp p{ text-indent: 2em; line-height: 2; }
#zd_cpa { width:775px; height:200px; }
#zd_cpa ul li { float:left; width:180px; text-align: center; margin-left:10px; }
#zd_cpb { margin-left:30px; margin-top:30px; margin-bottom:30px; width:720px; }
#zd_cpb ul li { float:left; width:300px; text-align: center; margin-left:40px; margin-top:40px; }
#zd_cpb p { font-size:14px; text-indent: 2em; line-height: 25px; }
#zd_cpc { width:750px; }
#zd_cpc ul li { float:left; width:300px; text-align:center; margin-left:50px; margin-top:30px; margin-bottom:30px; }
#zd_cpca ul li { float:left; width:200px; text-align:center; margin-left:100px; margin-top:30px; margin-bottom:30px; }
#zd_cpcb { height:240px; }
#zd_cpcb ul li { float:left; width:300px; text-align:center; margin-left:50px; margin-top:30px; margin-bottom:30px; }

table.gridtable { font-family: verdana,arial,sans-serif; font-size:11px; color:#333333; border-width: 1px; border-color: #666666; border-collapse: collapse; text-align: center; }
table.gridtable th { border-width: 1px; padding: 5px 3px 5px 3px; border-style: solid; border-color: #666666; background-color: #dedede; line-height: 15px; }
table.gridtable td { border-width: 1px; padding: 5px 3ps 5px 3px; border-style: solid; border-color: #666666; background-color: #ffffff; line-height: 15px; }
#foot { width:1000px; height:70px; background-image:url(image/zd012.gif); text-align: center; line-height: 1.8; margin-bottom:10px; }
